leather shield - Français Anglais Dictionnaire